﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Meqs.Entity
{
    [Serializable]
    public class TeacherEvalHistory
    {
        public TeacherEvalHistory()
		{
			m_RID = 0;

		}

		#region RID
		
		private int m_RID;
		
		public int RID
		{
			get { return m_RID; }
			set { m_RID = value; }
		}
		
		#endregion
		
		#region SchoolYear
		
		private int? m_SchoolYear;
		
		public int? SchoolYear
		{
			get { return m_SchoolYear; }
			set { m_SchoolYear = value; }
		}
		
		#endregion
		
		#region Term
		
		private int? m_Term;
		
		public int? Term
		{
			get { return m_Term; }
			set { m_Term = value; }
		}
		
		#endregion
		
		#region Status
		
		private int? m_Status;
		
		public int? Status
		{
			get { return m_Status; }
			set { m_Status = value; }
		}
		
		#endregion
		
		#region ManagerID
		
		private int? m_ManagerID;
		
		public int? ManagerID
		{
			get { return m_ManagerID; }
			set { m_ManagerID = value; }
		}
		
		#endregion

        private String _keyWord;

        private int? _attribute;

        #region SchoolMark

        private string schoolmark;

        public string SchoolMark
        {
            get { return schoolmark; }
            set { schoolmark = value; }
        }

        #endregion

        public string KeyWord
        {
            get { return this._keyWord; }
            set { this._keyWord = value; }
        }

        public int? Attribute
        {
            get { return this._attribute; }
            set { this._attribute = value; }
        }
        private String _Caption;
        public string Caption
        {
            get { return this._Caption; }
            set { this._Caption = value; }
        }

        private string _Site;

        public string Site
        {
            get { return this._Site; }
            set { this._Site = value; }
        }

        private int _EvalType;
        public int EvalType
        {
            get { return this._EvalType; }
            set { this._EvalType = value; }
        }

        #region 关键字
        /// <summary>
        /// 教师评价系统的标识
        /// </summary>
        public const string SystemSiteName = "Teacher";
        /// <summary>
        /// 任课教师学期教学成绩评价 
        /// </summary>
        public const string Teacher_Term_Eval = "Teacher_Term_Eval";
        /// <summary>
        /// 任课教师的日常评价
        /// </summary>
        public const string Teacher_Month_Eval = "Teacher_Month_Eval";
        /// <summary>
        /// 班主任教学成绩评价
        /// </summary>
        public const string ClassHeader_Month_Eval = "ClassHeader_Month_Eval";      
        /// <summary>
        /// 学分制学生调查问卷
        /// </summary>
        public const string CauseStudentSurvey_Term_Eval="CauseStudentSurvey_Term_Eval";
        /// <summary>
        /// 行政人员评价
        /// </summary>
        public const string PoliticsWorker_Term_Eval="PoliticsWorker_Term_Eval";
        /// <summary>
        /// 教学辅助人员评价
        /// </summary>
        public const string TeachHelper_Term_Eval = "TeachHelper_Term_Eval";
        #endregion
    }
}
